light-giving body - Turkish English Dictionary